package com.hackordie.commons.software;

import com.hackordie.constants.ESoftwareType;

public interface IProgram {

    // getters
    public String getName();
    public String getDescription();
    public int getSize();
    public ESoftwareType getSoftwareType();
    public int getRequiredRam();
    public int getRequiredProcessor();
    public boolean isStarted();    
    public void setStarted(boolean started);
    
    //functions
    boolean run(Object[] obj);


}
